Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Indonesia F1 Japan F10 Japan F11 India F1 India F3 India F4 China F4 China F5 Indonesia F China F3 Korea F2 Korea F3 Japan F10 Japan F11 China F1 Japan F3 Korea F1 Korean Rep. F4 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Japan F8 China F6 Malaysia F1 Malaysia F2 Japan F9 Japan F10 Australia F12 Brazil F1 Cambodia F1 Australia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Thailand F5 China F4 Chinese Taipei F1 Chinese Taipei F2 Canada F5 Turkey F6 Turkey F7 Japan F1 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 China F6 Thailand F6 China F7 Hong Kong F3 Chinese Taipei F1 Chinese Taipei F2 Thailand F10 Cambodia F2 Thailand F11 China F1 China F2 China F3 Indonesia F3 Thailand F1 China F11 China F12 China F13 Chinese Taipei F1 Chinese Taipei F2 Italy F18 Egypt F33 Egypt F34 China F2 China F1 (Anning) China F2 (Anning) China F4 (Luzhou) China F5 (Luzhou) Indonesia F1 Hungary F3 (Balatonalmadi) Chinese Taipei F2 (Taipei) Austria F1 (Telfs) Austria F2 (Kramsach) Austria F3 (Wels) Macedonia F1 (Skopje) Indonesia F3 Macedonia F2 (Skopje) Turkey F29 (Mersin) Turkey F30 (Istanbul) Thailand F8 (Nonthaburi) China F2 (Anning) China F3 (Anning) Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Japan F10 Japan F11 M25 Taipei M25 Tay Ninh China M25 Nonthaburi M25 Porto M15 Setubal M25 Vale Do Lobo M15 Quinta Do Lago M15 Shymkent India F1 India F2 M15 Lakewood Japan F1 New Delhi Challenger - New Delhi Busan Open Challenger Tennis - Busan Samsung Secruities Cup Challenger - Seoul BMW Tennis Championship - Sunrise Fergana Challenger - Fergana New Delhi Challenger IV - New Delhi Aptos Challenger Samarkand Challenger Malaysia F1 Indonesia F3 Almaty Challenger China F1 Seoul Challenger Shanghai Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger Guangzhou Challenger Busan Challenger Shanghai Challenger Karshi Challenger Vicenza Challenger Furth Challenger Burnie Challenger Launceston Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Shenzhen Challenger Pune Challenger Bangalore Challenger Launceston Challenger Nanchang Challenger Anning Challenger Seoul Challenger Karshi Challenger Samarkand Challenger Almaty Challenger Poprad Tatry Challenger Zhangjiagang Challenger Kaohsiung Challenger Almaty Challenger Tashkent Challenger Liuzhou Challenger Bangalore Challenger Pune Challenger Burnie Challenger Launceston Challenger Italy F5 Zhangjiagang Challenger Taipei City Challenger Anning Challenger Busan Challenger Gwangju Challenger Shymkent Challenger Fergana Challenger Nur-Sultan Challenger Chengdu Challenger Baotou Challenger Ningboo Challenger Shenzhen Challenger Thailand F2 Kobe Challenger Korea F2 Italy F13 Chinese Taipei F1 Chinese Taipei F2 Almaty 1 Challenger Laos F1 Thailand F4 India F2 India F5 India F3 Italy F6 Thailand F3 Italy F19 China F2 M15 Fountain Valley Australia F13 M25 Kunshan M25 Qujing China F4 AIG Japan Open - Tokyo M15 Shymkent The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open - Tokyo M15 San Diego M15 Rancho Santa Fe M15 San Diego Tata Open - Chennai Carson Challenger Yuba City Challenger The Stella Artois Grass Court Championships - London Flea Market Cup Busan Challenger Tennis - Busan China Open - Beijing AIG Japan Open - Tokyo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo USTA Seascape Challenger - Aptos Nottingham Men's Challenger - Nottingham The Artois Championships - London Challenger Natrel Presented by National Bank - Granby Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Taiwan Challenger - Kaohsiung Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Indianapolis Tennis Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Thailand Open - Bangkok China Open - Beijing Chennai Open - Chennai Heineken Open - Auckland Karshi Challenger Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Estoril Open - Estoril Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Heineken Open - Auckland PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai New Delhi Challenger III - New Delhi Abierto Internacional Varonil Ciudad de Cancun - Cancun Dunlop World Challenge - Toyota Heilbronn Challenger Wroclaw Challenger Media Will Cup Busan Challenger Tennis - Busan Bangkok Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Busan Challenger Fergana Challenger Karlsruhe Challenger Karshi Challenger The LTA Sunderland Challenger - Sunderland Seoul Challenger Chuncheon Challenger Shimadzu All Japan Indoor - Kyoto Shimadzu All Japan Indoor - Kyoto Caloundra Challenger Beijing Challenger Samarkand Challenger Bangkok Challenger Bangkok Challenger Astana Challenger Sao Paulo Challenger Noumea Challenger Singapore Challenger Burnie Challenger Milan Challenger Guadalajara Challenger Pingguo Challenger Kaohsiung Challenger Winnetka Challenger Anning Challenger Kaoshuing Challenger Shanghai Challenger Tashkent Challenger Kyoto Challenger Arad Challenger Astana Challenger Melbourne Challenger Chennai Challenger Gimcheon Challenger Tianjin Challenger Taipei City Challenger Samarkand Challenger Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Poprad Tatry Challenger Honda-Kah Open - Singapore The Scottish Tennis Championships - Edinburgh USTA Tennis Championships of Austin - Austin Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Fergana Challenger - Fergana Fifth-Third Bank Tennis Championships - Lexington Gimcheon Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Yokohama Challenger 2001 - Yokohama Zhuhai Challenger Taipei City Challenger Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign The 70th King's Cup and Queen's Cup - Bangkok USTA Challenger of Dallas - Dallas Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Gallagher International - Hamilton Binghamton Professional Tennis Tournament - Binghamton ATP Heineken Challenger 2000 - Ho Chi Minh City Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana St. Francis Health System USTA Challenger - Tulsa Sporting Challenger 2003 - Turin Atlantic City Open - Atlantic City Osaka International Tennis Tournament - Osaka The Granby Natrel Challenger - Granby Kyoto Challenger - Kyoto Credicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton Time Warner USTA Challenger - Binghamton GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx Akbank Private Banking-TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Yokohama World Tennis Gaora Cup - Yokohama Okal Cup 2003 - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Samarkand Challenger Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore The Surbiton Trophy - Surbiton 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2004 Keys Gate Challenger - Homestead 13 BH Tennis Open International Cup - Belo Horizonte The Wright Financial Group USTA Challenger - Champaign Open de la Ville de Saint Denis - Reunion Island Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Singha Tennis Classic - Tarzana The Natrel's Challenger of Granby - Granby dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul Music City Challenger - Nashville USTA Illinois Challenger - Champaign Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Melbourn Challenger Kia International In Kawana - Kawana South African Airways Tennis Open - Durban ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Odlum Brown Vancouver Open - Vancouver Samsung Securities Cup - Seoul Flea Market Cup - Busan Malaysian Open - Kuala Lumpur 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Izmir Cup - Izmir Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver Karshi Challenger - Karshi Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana NASDAQ-100 Open - Miami Challenger Britania Zavaleta - Puebla Rogers Masters - Toronto Sony Ericsson Open - Miami Kyoto Challenger Busan Challenger Fergana Challenger Forli Challenger Shanghai - Shanghai Yokohama Challenger Shanghai ATP Masters 1000 - Shanghai Kyoto Challenger Shanghai Rolex Masters - Shanghai Pingguo Challenger Recife Challenger Johannesburg Challenger Blumenau Challenger Santos Challenger Busan Challenger Fergana Challenger Braunschweig Challenger Winnetka Challenger Honolulu Challenger Wuhai Challenger Beijing Challenger Burnie Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Seoul Challenger M25 Nonthaburi Noumea Challenger Honolulu Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Busan Challenger Prostejov Challenger Nottingham-2 Challenger Toyota Challenger Granby Challenger Wuhan Challenger Vancouver Challenger Bangkok Challenger Ningboo Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Prague Challenger Beijing Challenger West Lakes Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Seoul Challenger Barranquilla Challenger Shenzhen Challenger Anning Challenger Traralgon Challenger Nanchang Challenger Yeongwol Challenger Kaohsiung Challenger Prague Challenger Meerbusch Challenger Indore Challenger Pune Challenger Traralgon Challenger Traralgon Challenger 2 Panama City Challenger Toyota Challenger Hong Kong Challenger New Delhi Challenger Guangzhou Challenger Taipei City Challenger Shenzhen Challenger Taipei City Challenger Anning Challenger Seoul Challenger Furth Challenger Caltanissetta Challenger Liberec Challenger Perugia Challenger Yokohama Challenger Kolkata Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Guangzhou Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Marburg Challenger Suzhou Challenger Hua Hin Challenger Australian Open - Melbourne Prague Challenger Toyota Challenger Chengdu Challenger Alphen Challenger U.S. Open - New York Australian Open - Melbourne Bordeaux Challenger Kosice Challenger Como Challenger Budapest Challenger Burnie Challenger Beijing Challenger Shenzhen Challenger Aptos Challenger Quanzhou Challenger Taipei City Challenger U.S. Open - New York Mestre Challenger Shymkent Challenger Australian Open - Melbourne French Open - Paris Shanghai Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Da Nang Challenger Chennai Challenger Bangkok Challenger Yokohama Challenger Wimbledon - London Seoul Challenger U.S. Open - New York Jerusalem Challenger Maui Challenger Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Zhangjiagang Challenger Orlando Challenger Gwangju Challenger Kaohsiung Challenger Almaty 2 Challenger GHI Bronx Tennis Classic - Bronx Kobe Challenger Bangkok Challenger Bangkok Challenger Australian Open - Melbourne The Scottish Tennis Championships - Edinburgh French Open - Paris Wimbledon - London Leon Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa U.S. Open - New York Australian Open - Melbourne Chengdu Challenger Jinan Challenger Wimbledon - London Bangkok Challenger U.S. Open - New York The LTA Wrexham Challenger - Wrexham Ningboo Challenger Australian Open - Melbourne Shenzhen Challenger Wimbledon - London Warsteiner Challenger Wolfsburg - Wolfsburg U.S. Open - New York Australian Open - Melbourne Yokkaichi Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Wimbledon - London AIG Japan Open - Tokyo President's Cup - Tashkent Thailand Open - Bangkok Thailand Open - Bangkok The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca Estoril Open - Estoril China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Thailand Open - Bangkok French Open - Paris Wimbledon - London Australian Open - Melbourne PTT Thailand Open - Bangkok China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Aegon Nottingham Open - Nottingham China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Waldbaum's Hamlet Cup - Long Island Aircel Chennai Open - Chennai Scheveningen Challenger Bangkok Challenger Jinan Challenger Bangkok Challenger Bengalaru Challenger China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Australian Open - Melbourne Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Shanghai ATP Masters - Shanghai Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group II, 3R, THA-TPE 2-3 Davis Cup, Group II, PO, TPE-IRI 4-0 Australian Open (Asia, Wildcard) 15th Asian Games Doha 2006 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard)